the flavour (taste) of it still lingers - Español Inglés Diccionario